#title {
font-size:19px;
border-bottom:1px solid #3e4c39;
margin-bottom:20px;
}

#overViewTable {
width: 780px;
margin: 10px 10px 15px 10px;
border-bottom:1px solid #3e4c39;
}

#overViewTable #action {
text-align:right;
padding-right:5px;
}


#overViewTable #user{
text-align:left;
padding-left:5px;
}

#overViewTable #phone{
text-align:left;
padding-left:5px;
}

#overViewTable span{
font-weight:bold;
}

fieldset {
border:1px solid #3e4c39;
width:330px;
margin:0 auto;
}

fieldset legend {
margin-left:10px;
padding-left:5px;
padding-right:5px;
font-size:19px;
}

fieldset table {
margin:10px;
width:310px;
}

fieldset td {
padding:5px;
}

fieldset #label {
text-align:right;
}

fieldset #input{
text-align:left;
}

fieldset #input input{
width:145px;
}
fieldset #button {
text-align:right;
}

#notice {
text-align:center;
padding-top:15px;
padding-bottom:15px;
margin: 0 auto;
}

#notice b {
font-weight:bold;
}

#userDetail td {
vertical-align:top;
}

#userAction {
width:100%;
text-align:center;
margin-top: 10px;
margin-bottom:20px;
}

#userPositions {
width:780px;
margin-left:10px;
margin-top:15px;
border-bottom:1px solid #3e4c39;
}

#userPositions th {
padding-left:5px;
padding-right:5px;
text-align: left;
font-weight:bold;
}

#userPositions td {
padding-left:5px;
padding-right:5px;
}